package com.chen.base.module.excel.sheet;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: 陈锦龙
 * @Date: 2023/4/11 21:14
 */
@Data
@Accessors(chain = true)
public class ExcelSheetData<T> implements Serializable {

    /**
     * 数据集
     */
    private List<T> data;

    /**
     * sheet名称
     */
    private String sheetName;

    public static <T> ExcelSheetData<T> getInstance(String sheetName, List<T> data){
        return new ExcelSheetData<T>().setData(data).setSheetName(sheetName);
    }
}
